package
{
	import flash.geom.Vector3D;
	
	public class Atom extends MolObject
	{
		public var Hetero:Boolean; /* Whether this is a hetatom */
		public var Serial:uint; /* serial number */
		//public var Name:String; /* name: e.g. C, CA, CB, N, H, ... */
		public var altLoc:String; /* alternate location (not used by MOE?) */
		
		public var resName:String; /* residue this atom is part of */
		public var chainID:String; /* chain identifier */
		public var resSeq:uint; /* sequence number of this residue */
		
		public var iCode:String; /* code for insertion of residue (not used by MOE?) */
		public var Position:Vector3D; /* position in space */
		public var occupancy:Number; /* Occupancy */
		public var tempFactor:Number; /* Temperature factor */
		public var element:String; /* Element Symbol */
		public var charge:Number; /* Charge on the atom. */
		
		public function Atom() {
			super();
			
			
			//Position = new Vector3D(o.x, o.y, o.z);
			
		}
				
		/*
		public function Atom(x:Number, y:Number, z:Number) {
			Position = new Vector3D(x, y, z);
		}
		*/

	}
}